import { Littlehow } from './util.js'
import axios from 'axios'

let WEBAPI = {
    btnGroup: null,
    btnArr:[],
    // getData(callback) {
    //     axios
    //         .post("/api/sys/menu/nav", {})
    //         .then((res) => {
    //             // console.log(res.data.data.distributorNotRoles);
    //             var datas = res.data.data;
    //             console.log(datas);
    //             var format = {
    //                 id: "id", //菜单编号，作为树形查找id
    //                 root: -1, //顶层节点的parentId是root
    //                 pid: "parentId", //父节点标识字段为parentId
    //                 child: "children", //构造出的树形子节点数组名为children
    //                 sort: {
    //                     field: "sortNo",
    //                     direct: 1
    //                 },
    //             }; //排序字段为sortNo，且正序
    //             var result = Littlehow.tree.format(datas, format);
    //             this.btnGroup = result[0].children;
    //             console.log("下面是数据啊数据")
    //             console.log(this.btnGroup)
    //             // alert("下面是数据啊数据")
    //             let btnGroupData = this.getBtn();
    //             // console.log(btnGroupData)
    //             // return btnGroupData
    //             callback(btnGroupData)
    //             // alert(cc)
    //         })
    //         .catch((err) => {
    //             console.log(err);
    //         });
    // },
    getBtn() {
        for (let i = 0; i < this.btnGroup.length; i++) {
            if (this.btnGroup[i].name != "我的信息") {
                for (let j = 0; j < this.btnGroup[i].children.length; j++) {
                    this.btnArr.push({
                        name: this.btnGroup[i].children[j].name,
                        btnArr: this.btnGroup[i].children[j].children,
                    });
                }
            }
        }
        return this.btnArr
    },
}


// WEBAPI.getData()


export default{
    WEBAPI,
}


// function getData() {
//     axios
//         .post("/api/sys/menu/nav", {})
//         .then((res) => {
//             console.log("下面是全部数据");
//             // console.log(res.data.data.distributorNotRoles);
//             var datas = res.data.data;
//             console.log(datas);
//             var format = {
//                 id: "id", //菜单编号，作为树形查找id
//                 root: -1, //顶层节点的parentId是root
//                 pid: "parentId", //父节点标识字段为parentId
//                 child: "children", //构造出的树形子节点数组名为children
//                 sort: {
//                     field: "sortNo",
//                     direct: 1
//                 },
//             }; //排序字段为sortNo，且正序
//             // console.log(Littlehow)
//             var result = Littlehow.tree.format(datas, format);
//             console.log("转换完m,mmmmmmmmmmm");
//             // console.log(result[0].children);
//             this.btnGroup = result[0].children;
//             console.log(this.btnGroup);
//             this.getBtn();
//             // console.log(btnGroup.length)
//             // this.btnLength = btnGroup.length
//         })
//         .catch((err) => {
//             console.log(err);
//         });
// }


// function getBtn() {
//     for (let i = 0; i < this.btnGroup.length; i++) {
//         // console.log(this.btnGroup[i].name);
//         if (this.btnGroup[i].name != "我的信息") {
//             // console.log(this.btnGroup[i].children);
//             for (let j = 0; j < this.btnGroup[i].children.length; j++) {
//                 this.btnArr.push({
//                     name: this.btnGroup[i].children[j].name,
//                     btnArr: this.btnGroup[i].children[j].children,
//                 });
//             }
//         }
//     }
//     this.$store.commit("setBtnArr", this.btnArr);
// },